import { InjectableObject } from "../../inject";

export abstract class ECSEvent extends InjectableObject {
    get name(): string {
        return this.constructor.name;
    }

    constructor(readonly unique: boolean = false) {
        super();
    }
}